package com.fjwt.gz.db.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
public class ScoreRuleAndTotalVO {
    private Long agentScoreId;

    /** 积分别称（如：积分/福分/Q币。。。）默认：福分 **/
    private String scoreName;

    /** 机构ID,  （为空时适用所有机构规则，比如：过期规则、兑换比例规则、初始化积分规则等，不为空时，机构独有规则） */
    private String agentNo;

    /** 积分和人民币之间的兑换比例（如：1000:1）默认：1000 */
    private Integer scoreRatio;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createdAt;

    /** 更新建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updatedAt;

    private Long scoreRuleId;

    /** 规则名称 **/
    private String scoreRuleName;

    /** 0不启用 1启用 **/
    private Integer state;

    /** 备注 **/
    private String remark;

    /** 键值对key */
    private String ruleKey;

    /** 键值对value */
    private String ruleJson;

    /** 过期时间 **/
    private Date overTime;

    private String scoreRuleDes;

    private Integer isDefault;

    private Integer overDays;

    private Integer overType;

    private String agentName;
}
